/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/

/*
  Forces backgrounds to span full width,
  even if there is horizontal scrolling.
  Increase this if your layout is wider.

  Note: IE6 works fine without this fix.
*/
::-webkit-scrollbar,::-webkit-scrollbar-thumb{overflow:visible;border:solid 1px #a6a6a6}
::-webkit-scrollbar{width:10px;height: 10px;background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(202,202,202,0.07)),color-stop(100%,rgba(229,229,229,0.07)));background:-webkit-linear-gradient(left,rgba(202,202,202,0.07) 0%,rgba(229,229,229,0.07) 100%);-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.15) inset,0 1px 0 0 #fff;box-shadow:0 0 1px 0 rgba(0,0,0,.15) inset,0 1px 0 0 #fff;background-color:#e5e5e5}
::-webkit-scrollbar-thumb{background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(233,233,233,0.05)),color-stop(100%,rgba(221,221,221,0.05)));background:-webkit-linear-gradient(left,rgba(233,233,233,0.05) 0%,rgba(221,221,221,0.05) 100%);-webkit-box-shadow:0 2px 1px 0 rgba(0,0,0,.05);box-shadow:0 2px 1px 0 rgba(0,0,0,.05);background-color:#e9e9e9}
::-webkit-scrollbar-thumb:hover{background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0.05)),color-stop(100%,rgba(0,0,0,0.05)));background:-webkit-linear-gradient(left,rgba(255,255,255,0.05) 0%,rgba(0,0,0,0.05) 100%);-webkit-box-shadow:0 2px 1px 0 rgba(0,0,0,.05);box-shadow:0 2px 1px 0 rgba(0,0,0,.05);background-color:#f5f5f5}
::-webkit-scrollbar-thumb:active{background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0.03)),color-stop(100%,rgba(0,0,0,0.03)));background:-webkit-linear-gradient(left,rgba(255,255,255,0.03) 0%,rgba(0,0,0,0.03) 100%);-webkit-box-shadow:0 2px 1px 0 rgba(0,0,0,.05);box-shadow:0 2px 1px 0 rgba(0,0,0,.05);background-color:#f5f5f5}
::-webkit-scrollbar-button{height:0;display:none;background-color:transparent}

body {
  min-width: 960px;
}
*{
  font-family: tahoma,arial,sans-serif !important;font-size: 11px !important;
}
.l50pc{left: 50%}
.t50pc{top: 50%}
/* Containers
----------------------------------------------------------------------------------------------------*/
.container_24 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/
.grid_x,
.grid_16px,
.grid_20px,
.grid_24px,
.grid_32px,
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 0px;
	margin-right: 0px;
}



.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12,
.push_13, .pull_13,
.push_14, .pull_14,
.push_15, .pull_15,
.push_16, .pull_16,
.push_17, .pull_17,
.push_18, .pull_18,
.push_19, .pull_19,
.push_20, .pull_20,
.push_21, .pull_21,
.push_22, .pull_22,
.push_23, .pull_23,
.push_24, .pull_24 {
	position:relative;
}


/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 24 Columns
----------------------------------------------------------------------------------------------------*/
.grid_16px {
	width:16px;
}
.grid_20px {
	width:20px;
}
.grid_32px {
	width:32px;
}
.grid_24px {
	width:24px;
}
.grid_1 {
	width:40px;
}

.grid_2 {
	width:80px;
}

.grid_3 {
	width:120px;
}

.grid_4 {
	width:160px;
}

.grid_5 {
	width:200px;
}

.grid_6 {
	width:240px;
}

.grid_7 {
	width:280px;
}

.grid_8 {
	width:320px;
}

.grid_9 {
	width:360px;
}

.grid_10 {
	width:400px;
}

.grid_11 {
	width:440px;
}

.grid_12 {
	width:480px;
}

.grid_13 {
	width:520px;
}

.grid_14 {
	width:560px;
}

.grid_15 {
	width:600px;
}

.grid_16 {
	width:640px;
}

.grid_17 {
	width:680px;
}

.grid_18 {
	width:720px;
}

.grid_19 {
	width:760px;
}

.grid_20 {
	width:800px;
}

.grid_21 {
	width:840px;
}

.grid_22 {
	width:880px;
}

.grid_23 {
	width:920px;
}

.grid_24 {
	width:960px;
}

/* Prefix Extra Space << 24 Columns
----------------------------------------------------------------------------------------------------*/
.reprefix-1 {
	margin-left:-40px;
}

.reprefix-2 {
	margin-left:-80px;
}

.reprefix-3 {
	margin-left:-120px;
}

.reprefix-4 {
	margin-left:-160px;
}

.reprefix-5 {
	margin-left:-200px;
}

.reprefix-6 {
	margin-left:-240px;
}

.reprefix-7 {
	margin-left:-280px;
}

.reprefix-8 {
	margin-left:-320px;
}

.reprefix-9 {
	margin-left:-360px;
}

.reprefix-10 {
	margin-left:-400px;
}

.reprefix-11 {
	margin-left:-440px;
}

.reprefix-12 {
	margin-left:-480px;
}

/* Prefix Extra Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/


.prefix_1 {
	padding-left:40px;
}

.prefix_2 {
	padding-left:80px;
}

.prefix_3 {
	padding-left:120px;
}

.prefix_4 {
	padding-left:160px;
}

.prefix_5 {
	padding-left:200px;
}

.prefix_6 {
	padding-left:240px;
}

.prefix_7 {
	padding-left:280px;
}

.prefix_8 {
	padding-left:320px;
}

.prefix_9 {
	padding-left:360px;
}

.prefix_10 {
	padding-left:400px;
}

.prefix_11 {
	padding-left:440px;
}

.prefix_12 {
	padding-left:480px;
}

.prefix_13 {
	padding-left:520px;
}

.prefix_14 {
	padding-left:560px;
}

.prefix_15 {
	padding-left:600px;
}

.prefix_16 {
	padding-left:640px;
}

.prefix_17 {
	padding-left:680px;
}

.prefix_18 {
	padding-left:720px;
}

.prefix_19 {
	padding-left:760px;
}

.prefix_20 {
	padding-left:800px;
}

.prefix_21 {
	padding-left:840px;
}

.prefix_22 {
	padding-left:880px;
}

.prefix_23 {
	padding-left:920px;
}



/* Suffix Extra Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/


.suffix_1 {
	padding-right:40px;
}

.suffix_2 {
	padding-right:80px;
}

.suffix_3 {
	padding-right:120px;
}

.suffix_4 {
	padding-right:160px;
}

.suffix_5 {
	padding-right:200px;
}

.suffix_6 {
	padding-right:240px;
}

.suffix_7 {
	padding-right:280px;
}

.suffix_8 {
	padding-right:320px;
}

.suffix_9 {
	padding-right:360px;
}

.suffix_10 {
	padding-right:400px;
}

.suffix_11 {
	padding-right:440px;
}

.suffix_12 {
	padding-right:480px;
}

.suffix_13 {
	padding-right:520px;
}

.suffix_14 {
	padding-right:560px;
}

.suffix_15 {
	padding-right:600px;
}

.suffix_16 {
	padding-right:640px;
}

.suffix_17 {
	padding-right:680px;
}

.suffix_18 {
	padding-right:720px;
}

.suffix_19 {
	padding-right:760px;
}

.suffix_20 {
	padding-right:800px;
}

.suffix_21 {
	padding-right:840px;
}

.suffix_22 {
	padding-right:880px;
}

.suffix_23 {
	padding-right:920px;
}



/* Push Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/


.push_1 {
	left:40px;
}

.push_2 {
	left:80px;
}

.push_3 {
	left:120px;
}

.push_4 {
	left:160px;
}

.push_5 {
	left:200px;
}

.push_6 {
	left:240px;
}

.push_7 {
	left:280px;
}

.push_8 {
	left:320px;
}

.push_9 {
	left:360px;
}

.push_10 {
	left:400px;
}

.push_11 {
	left:440px;
}

.push_12 {
	left:480px;
}

.push_13 {
	left:520px;
}

.push_14 {
	left:560px;
}

.push_15 {
	left:600px;
}

.push_16 {
	left:640px;
}

.push_17 {
	left:680px;
}

.push_18 {
	left:720px;
}

.push_19 {
	left:760px;
}

.push_20 {
	left:800px;
}

.push_21 {
	left:840px;
}

.push_22 {
	left:880px;
}

.push_23 {
	left:920px;
}



/* Pull Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/


.pull_1 {
	left:-40px;
}

.pull_2 {
	left:-80px;
}

.pull_3 {
	left:-120px;
}

.pull_4 {
	left:-160px;
}

.pull_5 {
	left:-200px;
}

.pull_6 {
	left:-240px;
}

.pull_7 {
	left:-280px;
}

.pull_8 {
	left:-320px;
}

.pull_9 {
	left:-360px;
}

.pull_10 {
	left:-400px;
}

.pull_11 {
	left:-440px;
}

.pull_12 {
	left:-480px;
}

.pull_13 {
	left:-520px;
}

.pull_14 {
	left:-560px;
}

.pull_15 {
	left:-600px;
}

.pull_16 {
	left:-640px;
}

.pull_17 {
	left:-680px;
}

.pull_18 {
	left:-720px;
}

.pull_19 {
	left:-760px;
}

.pull_20 {
	left:-800px;
}

.pull_21 {
	left:-840px;
}

.pull_22 {
	left:-880px;
}

.pull_23 {
	left:-920px;
}




/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:after {
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix {
  zoom: 1;
}

.lh16{line-height: 16px}
.lh20{line-height: 20px}
.lh24{line-height: 24px}
.lh28{line-height: 28px}

.mt-4{margin-top    : -4px}
.mr-4{margin-right  : -4px}
.mb-4{margin-bottom : -4px}
.ml-4{margin-left   : -4px}
.mt-2{margin-top    : -2px}
.mr-2{margin-right  : -2px}
.mb-2{margin-bottom : -2px}
.ml-2{margin-left   : -2px}
.mt-1{margin-top    : -1px}
.mr-1{margin-right  : -1px}
.mb-1{margin-bottom : -1px}
.ml-1{margin-left   : -1px}
.m0{margin: 0} .p0{padding: 0}
.mt0{margin-top     : 0px}
.mr0{margin-right   : 0px}
.mb0{margin-bottom  : 0px}
.ml0{margin-left : 0px}
.pt0{padding-top : 0px}
.pr0{padding-right : 0px}
.pb0{padding-bottom : 0px}
.pl0{padding-left : 0px}
.mt2{margin-top : 2px}
.mr2{margin-right : 2px}
.mb2{margin-bottom : 2px}
.ml2{margin-left : 2px}
.pt2{padding-top : 2px}
.pr2{padding-right : 2px}
.pb2{padding-bottom : 2px}
.pl2{padding-left : 2px}
.mt1{margin-top : 1px}
.mr1{margin-right : 1px}
.mb1{margin-bottom : 1px}
.ml1{margin-left : 1px}
.pt1{padding-top : 1px}
.pr1{padding-right : 1px}
.pb1{padding-bottom : 1px}
.pl1{padding-left : 1px}
.mt4{margin-top : 4px}
.mr4{margin-right : 4px}
.mb4{margin-bottom : 4px}
.ml4{margin-left : 4px}
.pt3{padding-top : 3px}
.pt4{padding-top : 4px}
.pr4{padding-right : 4px}
.pb4{padding-bottom : 4px}
.pl4{padding-left : 4px}
.mt8{margin-top : 8px}
.mr8{margin-right : 8px}
.mb8{margin-bottom : 8px}
.ml8{margin-left : 8px}
.pt7{padding-top : 7px}
.pt8{padding-top : 8px}
.pr8{padding-right : 8px}
.pb8{padding-bottom : 8px}
.pl8{padding-left : 8px}
.w8px{width : 8px}
.mt12{margin-top : 12px}
.mr12{margin-right : 12px}
.mb12{margin-bottom : 12px}
.ml12{margin-left : 12px}
.pt11{padding-top : 11px}
.pt12{padding-top : 12px}
.pr12{padding-right : 12px}
.pb12{padding-bottom : 12px}
.pl12{padding-left : 12px}
.w12px{width : 12px}
.w10px{width : 10px}
.w14px{width : 14px}
.mt16{margin-top : 16px}
.mr16{margin-right : 16px}
.mb16{margin-bottom : 16px}
.ml16{margin-left : 16px}
.pt15{padding-top : 15px}
.pt16{padding-top : 16px}
.pr16{padding-right : 16px}
.pb16{padding-bottom : 16px}
.pl16{padding-left : 16px}
.w16px{width : 16px}
.mt20{margin-top : 20px}
.mr20{margin-right : 20px}
.mb20{margin-bottom : 20px}
.ml20{margin-left : 20px}
.pt20{padding-top : 20px}
.pr20{padding-right : 20px}
.pb20{padding-bottom : 20px}
.pl20{padding-left : 20px}
.w20px{width : 20px}
.w18px{width : 18px}
.mt24{margin-top : 24px}
.mr24{margin-right : 24px}
.mb24{margin-bottom : 24px}
.ml24{margin-left : 24px}
.pt24{padding-top : 24px}
.pr24{padding-right : 24px}
.pb24{padding-bottom : 24px}
.pl24{padding-left : 24px}
.w24px{width : 24px}
.w22px{width : 22px}
.mt28{margin-top : 28px}
.mr28{margin-right : 28px}
.mb28{margin-bottom : 28px}
.ml28{margin-left : 28px}
.pt28{padding-top : 28px}
.pr28{padding-right : 28px}
.pb28{padding-bottom : 28px}
.pl28{padding-left : 28px}
.w28px{width : 28px}
.w26px{width : 26px}
.mt32{margin-top : 32px}
.mr32{margin-right : 32px}
.mb32{margin-bottom : 32px}
.ml32{margin-left : 32px}
.pt32{padding-top : 32px}
.pr32{padding-right : 32px}
.pb32{padding-bottom : 32px}
.pl32{padding-left : 32px}
.w32px{width : 32px}
.w30px{width : 30px}
.mt40{margin-top : 40px}
.mr40{margin-right : 40px}
.mb40{margin-bottom : 40px}
.ml40{margin-left : 40px}
.pt40{padding-top : 40px}
.pr40{padding-right : 40px}
.pb40{padding-bottom : 40px}
.pl40{padding-left : 40px}
.w40px{width : 40px}
.w38px{width : 38px}
.mt60{margin-top : 60px}
.mr60{margin-right : 60px}
.mb60{margin-bottom : 60px}
.ml60{margin-left : 60px}
.pt60{padding-top : 60px}
.pr60{padding-right : 60px}
.pb60{padding-bottom : 60px}
.pl60{padding-left : 60px}
.w60px{width : 60px}
.mt80{margin-top : 80px}
.mr80{margin-right : 80px}
.mb80{margin-bottom : 80px}
.ml80{margin-left : 80px}
.pt80{padding-top : 80px}
.pr80{padding-right : 80px}
.pb80{padding-bottom : 80px}
.pl80{padding-left : 80px}
.w80px{width : 80px}
.mt100{margin-top : 100px}
.mr100{margin-right : 100px}
.mb100{margin-bottom : 100px}
.ml100{margin-left : 100px}
.pt100{padding-top : 100px}
.pr100{padding-right : 100px}
.pb100{padding-bottom : 100px}
.pl100{padding-left : 100px}
.w100px{width : 100px}
.mt120{margin-top : 120px}
.mr120{margin-right : 120px}
.mb120{margin-bottom : 120px}
.ml120{margin-left : 120px}
.pt120{padding-top : 120px}
.pr120{padding-right : 120px}
.pb120{padding-bottom : 120px}
.pl120{padding-left : 120px}
.w120px{width : 120px}
.mt140{margin-top : 140px}
.mr140{margin-right : 140px}
.mb140{margin-bottom : 140px}
.ml140{margin-left : 140px}
.pt140{padding-top : 140px}
.pr140{padding-right : 140px}
.pb140{padding-bottom : 140px}
.pl140{padding-left : 140px}
.w140px{width : 140px}
.mt160{margin-top : 160px}
.mr160{margin-right : 160px}
.mb160{margin-bottom : 160px}
.ml160{margin-left : 160px}
.pt160{padding-top : 160px}
.pr160{padding-right : 160px}
.pb160{padding-bottom : 160px}
.pl160{padding-left : 160px}
.w160px{width : 160px}
.mt180{margin-top : 180px}
.mr180{margin-right : 180px}
.mb180{margin-bottom : 180px}
.ml180{margin-left : 180px}
.pt180{padding-top : 180px}
.pr180{padding-right : 180px}
.pb180{padding-bottom : 180px}
.pl180{padding-left : 180px}
.w180px{width : 180px}
.mt200{margin-top : 200px}
.mr200{margin-right : 200px}
.mb200{margin-bottom : 200px}
.ml200{margin-left : 200px}
.pt200{padding-top : 200px}
.pr200{padding-right : 200px}
.pb200{padding-bottom : 200px}
.pl200{padding-left : 200px}
.w200px{width : 200px}
.mt220{margin-top : 220px}
.mr220{margin-right : 220px}
.mb220{margin-bottom : 220px}
.ml220{margin-left : 220px}
.pt220{padding-top : 220px}
.pr220{padding-right : 220px}
.pb220{padding-bottom : 220px}
.pl220{padding-left : 220px}
.w220px{width : 220px}
.mt240{margin-top : 240px}
.mr240{margin-right : 240px}
.mb240{margin-bottom : 240px}
.ml240{margin-left : 240px}
.pt240{padding-top : 240px}
.pr240{padding-right : 240px}
.pb240{padding-bottom : 240px}
.pl240{padding-left : 240px}
.w240px{width : 240px}
.w260px{width : 260px}
.w280px{width : 280px}
.w300px{width : 300px}
.w320px{width : 320px}
.w340px{width : 340px}
.w360px{width : 360px}
.w380px{width : 380px}
.w400px{width : 400px}
.w440px{width : 440px}
.w480px{width : 480px}
.w520px{width : 520px}
.w560px{width : 560px}
.w600px{width : 600px}
.w640px{width : 640px}
.w680px{width : 680px}
.w720px{width : 720px}
.w760px{width : 760px}
.w800px{width : 800px}
.w840px{width : 840px}
.w880px{width : 880px}
.w920px{width : 920px}
.w960px{width : 960px}

.pa{position: absolute}
.pr{position: relative}
.tac{text-align: center}
.tal{text-align: left}
.tar{text-align: right}

.br1{-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px}
.btrr1{-webkit-border-top-right-radius: 1px;-moz-border-radius-topright: 1px;border-top-right-radius: 1px}
.bbrr1{-webkit-border-bottom-right-radius: 1px;-moz-border-radius-bottomright: 1px;border-bottom-right-radius: 1px}
.bblr1{-webkit-border-bottom-left-radius: 1px;-moz-border-radius-bottomleft: 1px;border-bottom-left-radius: 1px}
.btlr1{-webkit-border-top-left-radius: 1px;-moz-border-radius-topleft: 1px;border-top-left-radius: 1px}
.br2{-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px}
.btrr2{-webkit-border-top-right-radius: 2px;-moz-border-radius-topright: 2px;border-top-right-radius: 2px}
.bbrr2{-webkit-border-bottom-right-radius: 2px;-moz-border-radius-bottomright: 2px;border-bottom-right-radius: 2px}
.bblr2{-webkit-border-bottom-left-radius: 2px;-moz-border-radius-bottomleft: 2px;border-bottom-left-radius: 2px}
.btlr2{-webkit-border-top-left-radius: 2px;-moz-border-radius-topleft: 2px;border-top-left-radius: 2px}
.br3{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px}
.btrr3{-webkit-border-top-right-radius: 3px;-moz-border-radius-topright: 3px;border-top-right-radius: 3px}
.bbrr3{-webkit-border-bottom-right-radius: 3px;-moz-border-radius-bottomright: 3px;border-bottom-right-radius: 3px}
.bblr3{-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-left-radius: 3px}
.btlr3{-webkit-border-top-left-radius: 3px;-moz-border-radius-topleft: 3px;border-top-left-radius: 3px}
.br4{-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px}
.btrr4{-webkit-border-top-right-radius: 4px;-moz-border-radius-topright: 4px;border-top-right-radius: 4px}
.bbrr4{-webkit-border-bottom-right-radius: 4px;-moz-border-radius-bottomright: 4px;border-bottom-right-radius: 4px}
.bblr4{-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-left-radius: 4px}
.btlr4{-webkit-border-top-left-radius: 4px;-moz-border-radius-topleft: 4px;border-top-left-radius: 4px}
.br5{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}
.btrr5{-webkit-border-top-right-radius: 5px;-moz-border-radius-topright: 5px;border-top-right-radius: 5px}
.bbrr5{-webkit-border-bottom-right-radius: 5px;-moz-border-radius-bottomright: 5px;border-bottom-right-radius: 5px}
.bblr5{-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-left-radius: 5px}
.btlr5{-webkit-border-top-left-radius: 5px;-moz-border-radius-topleft: 5px;border-top-left-radius: 5px}
.br6{-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px}
.btrr6{-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px}
.bbrr6{-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px}
.bblr6{-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px}
.btlr6{-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px}
.br7{-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px}
.btrr7{-webkit-border-top-right-radius: 7px;-moz-border-radius-topright: 7px;border-top-right-radius: 7px}
.bbrr7{-webkit-border-bottom-right-radius: 7px;-moz-border-radius-bottomright: 7px;border-bottom-right-radius: 7px}
.bblr7{-webkit-border-bottom-left-radius: 7px;-moz-border-radius-bottomleft: 7px;border-bottom-left-radius: 7px}
.btlr7{-webkit-border-top-left-radius: 7px;-moz-border-radius-topleft: 7px;border-top-left-radius: 7px}
.br8{-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px}
.btrr8{-webkit-border-top-right-radius: 8px;-moz-border-radius-topright: 8px;border-top-right-radius: 8px}
.bbrr8{-webkit-border-bottom-right-radius: 8px;-moz-border-radius-bottomright: 8px;border-bottom-right-radius: 8px}
.bblr8{-webkit-border-bottom-left-radius: 8px;-moz-border-radius-bottomleft: 8px;border-bottom-left-radius: 8px}
.btlr8{-webkit-border-top-left-radius: 8px;-moz-border-radius-topleft: 8px;border-top-left-radius: 8px}
.br9{-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px}
.btrr9{-webkit-border-top-right-radius: 9px;-moz-border-radius-topright: 9px;border-top-right-radius: 9px}
.bbrr9{-webkit-border-bottom-right-radius: 9px;-moz-border-radius-bottomright: 9px;border-bottom-right-radius: 9px}
.bblr9{-webkit-border-bottom-left-radius: 9px;-moz-border-radius-bottomleft: 9px;border-bottom-left-radius: 9px}
.btlr9{-webkit-border-top-left-radius: 9px;-moz-border-radius-topleft: 9px;border-top-left-radius: 9px}
.br10{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px}
.btrr10{-webkit-border-top-right-radius: 10px;-moz-border-radius-topright: 10px;border-top-right-radius: 10px}
.bbrr10{-webkit-border-bottom-right-radius: 10px;-moz-border-radius-bottomright: 10px;border-bottom-right-radius: 10px}
.bblr10{-webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomleft: 10px;border-bottom-left-radius: 10px}
.btlr10{-webkit-border-top-left-radius: 10px;-moz-border-radius-topleft: 10px;border-top-left-radius: 10px}
.checkbox,.radio{cursor: pointer}
.radio .ic{background: url('../sysimages/16/roundbg_classic_normal.png') no-repeat center}
.radio:hover .ic{background: url('../sysimages/16/roundbg_classic_hover.png') no-repeat center}
.radio.cked .ic{background: url('../sysimages/16/roundbg_classic_normal_checked.png') no-repeat center}
.radio.cked:hover .ic{background: url('../sysimages/16/roundbg_classic_hover_checked.png') no-repeat center}
.checkbox.cked .ic{background: url('../sysimages/16/checkbox_classic_hover_checked.png') no-repeat center}
.checkbox .ic{background: url('../sysimages/16/checkbox_classic_hover.png') no-repeat center}
.ovfh{overflow: hidden}
.ovfa{overflow: auto}
.ovfxa{overflow-x: auto}
.ovfya{overflow-y: auto}
.classic-select {
    padding: 2px 2px 2px 4px;
    border: 1px solid #DDD;
    line-height: 16px;
    height: 24px;

    margin: 0;
    font-size: 11px;
}
.classic-button{ 
    border-radius: none;
    padding: 2px 8px;
    border: 1px solid #ccc;
    line-height: 16px;
    height: 24px;
    font-size: 11px;
    margin: 0;outline: none;
    background-color: #E8E8E8;
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#FAFAFA),to(#DADADA));
    background-image: -moz-linear-gradient(top,#FAFAFA,#DADADA);
    background-image: -o-linear-gradient(top,#FAFAFA,#DADADA);
}
.classic-button:focus,.classic-button:hover{
    background: #ccc;border: 1px solid #aaa;
    background-color: #DADADA;
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#DADADA),to(#FAFAFA));
    background-image: -moz-linear-gradient(top,#DADADA,#FAFAFA);
    background-image: -o-linear-gradient(top,#DADADA,#FAFAFA);
}
.classic-button.icon{
    padding: 2px 20px 2px 36px;
}
.classic-button:active{background: #ccc;}
.classic-input{
    padding: 3px 4px 4px 4px;border: 1px solid #ddd;line-height: 16px;font-size: 11px;margin: 0;
/*    background: #F8F7F6;
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);              */
}
.classic-input:hover{
    background-color: white;
}
.classic-input:focus{
    border-color: #888;
}
.classic-lable{line-height: 24px}
.l0{left : 0px}
.t0{top : 0px}
.r0{right : 0px}
.b0{bottom : 0px}
.l1{left : 1px}
.t1{top : 1px}
.r1{right : 1px}
.b1{bottom : 1px}
.l2{left : 2px}
.t2{top : 2px}
.r2{right : 2px}
.b2{bottom : 2px}
.l4{left : 4px}
.t4{top : 4px}
.r4{right : 4px}
.b4{bottom : 4px}
.l8{left : 8px}
.t8{top : 8px}
.r8{right : 8px}
.b8{bottom : 8px}
.l12{left : 12px}
.t12{top : 12px}
.r12{right : 12px}
.b12{bottom : 12px}
.l16{left : 16px}
.t16{top : 16px}
.r16{right : 16px}
.b16{bottom : 16px}
.l20{left : 20px}
.t20{top : 20px}
.r20{right : 20px}
.b20{bottom : 20px}
.l24{left : 24px}
.t24{top : 24px}
.r24{right : 24px}
.b24{bottom : 24px}
.l28{left : 28px}
.t28{top : 28px}
.r28{right : 28px}
.b28{bottom : 28px}
.l32{left : 32px}
.t32{top : 32px}
.r32{right : 32px}
.b32{bottom : 32px}
.bshd{
    -moz-box-shadow: 0 4px 10px #666;
    -webkit-box-shadow: 0 4px 10px #666;
    box-shadow: 0 4px 10px #666;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, direction=270, strength=7)';
    filter: progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, direction=270, strength=7);}
.bshd13{
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,.2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
}
p,pre{margin: 0;line-height: 16px}
.red{color: red}
.vtat{vertical-align: top}
.green-button{
    color: white;
    background-color: #98BF21;
    border: 1px solid white;
    outline: 1px solid #98BF21;
    text-decoration: none;
    padding-top: 3px; 
    padding-bottom: 4px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 11px;
    position: relative;
    
}
.green-button:hover{background-color:#7A991A;opacity: 1;}
.green-button:active{top: 0px}
.blue-button{
    color: white;
    background-color: #057DB9;
    border: 1px solid white;
    outline: 1px solid #3B5999;
    text-decoration: none;
    padding-top: 3px; 
    padding-bottom: 4px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 11px;
    position: relative;
    opacity: .8;
}
.blue-button:hover{opacity: 1;}
.blue-button:active{top: 1px}
.gray-button{
    color: white;
    background-color: #cacaca;
    border: 1px solid white;
    outline: 1px solid #ccc;
    text-decoration: none;
    padding-top: 3px; 
    padding-bottom: 4px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 11px;
    position: relative;
}
.gray-button:hover{background-color: #ababab}
.gray-button:active{top: 1px}
.orange-button{
    color: white;
    background-color: #F1B55F;
    border: 1px solid white;
    outline: 1px solid #F1D15F;
    text-decoration: none;
    padding-top: 3px; 
    padding-bottom: 4px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 11px;
    position: relative;
}
.orange-button:hover{background-color: #FFB851}
.orange-button:active{top: 1px}
.bubble-closebtn{
    background:url("https://ssl.gstatic.com/ui/v1/icons/common/x_8px.png") no-repeat;
    height:21px;opacity:.4;outline:0;position:absolute;right:4px;top:8px;width:21px}
.bubble-closebtn:focus,.bubble-closebtn:hover{opacity:1}
.gadiend-white{
    background: #e8e8e8;
    background: -moz-linear-gradient(top,white 0%,#EFEFEF 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#EFEFEF));
    background: -webkit-linear-gradient(top,white 0%,#EFEFEF 100%);
    background: -o-linear-gradient(top,white 0%,#EFEFEF 100%);
    background: -ms-linear-gradient(top,white 0%,#EFEFEF 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#efefef',GradientType=0 );
    background: linear-gradient(to bottom,white 0%,#EFEFEF 100%);
}
.gadiend-gray{
    background: #e8e8e8;
    background: -moz-linear-gradient(top,#f1f1f1 0%,#ccc 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f1f1f1),color-stop(100%,#ccc));
    background: -webkit-linear-gradient(top,#f1f1f1 0%,#ccc 100%);
    background: -o-linear-gradient(top,#f1f1f1 0%,#ccc 100%);
    background: -ms-linear-gradient(top,#f1f1f1 0%,#ccc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1',endColorstr='#ccc',GradientType=0 );
    background: linear-gradient(to bottom,#f1f1f1 0%,#ccc 100%);
}
.gadiend-classic{
    
    background-color: #E8E8E8;
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#FAFAFA),to(#DADADA));
    background-image: -moz-linear-gradient(top,#FAFAFA,#DADADA);
    background-image: -o-linear-gradient(top,#FAFAFA,#DADADA);
    background: -webkit-linear-gradient(top,#FAFAFA 0%,#DADADA 100%);
    background: -ms-linear-gradient(top,#FAFAFA 0%,#DADADA 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FAFAFA',endColorstr='#DADADA',GradientType=0 );
    background: linear-gradient(to bottom,#FAFAFA 0%,#DADADA 100%);
}
.gadiend-img{
    background: url('../sysimages/bg/wbg.gif') repeat-x;
}
.tranf0{background: inherit !important}
.tranf10{background: url(../bg/10.png) repeat;}
.tranf20{background: url(../bg/20.png) repeat;}
.tranf30{background: url(../bg/30.png) repeat;}
.tranf40{background: url(../bg/40.png) repeat;}
.tranf50{background: url(../bg/50.png) repeat;}
.tranf60{background: url(../bg/60.png) repeat;}
.tranf70{background: url(../bg/70.png) repeat;}
.tranf80{background: url(../bg/80.png) repeat;}
.tranf90{background: url(../bg/90.png) repeat;}
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.jqxDragDrop{z-index: 9999}
.bdccc{border: 1px solid #ccc}
.bdtccc{border-top:1px solid #ccc}
.bdbccc{border-bottom:1px solid #ccc}
.bdrccc{border-right:1px solid #ccc}
.bdlccc{border-left:1px solid #ccc}
.bdddd{border: 1px solid #ddd}
.bdtddd{border-top:1px solid #ddd}
.bdbddd{border-bottom:1px solid #ddd}
.bdrddd{border-right:1px solid #ddd}
.bdlddd{border-left:1px solid #ddd}
.a{cursor: pointer;color: #E40451}
.a:hover{text-decoration: underline}
.rv{resize: vertical}
pre , tt , legend,textarea {font-family: inherit}

.btnseparator {
    float: left;
    height: 22px;
    border-left: 1px solid #ebebeb;
    border-right: 1px solid white;
    margin: 1px;
}
.events{
    padding: 1px;float: left;
    display: block;
    cursor: pointer;
}
.events:hover{
    padding: 0px;
    border: 1px solid #ebebeb;
}
.events div{
    float: left;
    padding: 1px 3px;
}
.events:hover div{
    padding: 0px 3px 1px 2px;
    border-left: 1px solid white;
    border-top: 1px solid white;

}
.events span{
    float: left;
    display: block;
    padding: 3px;
    padding-left: 20px;
}
.events:hover span{

}